VimUnDo 
]#?1HtaM.Q^M](      target_link_libraries(aioniohp aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} ${PYTHON_LIBRARIES} stdc++fs)            =       =   =   =    ^-    _                     *                                                                                                                                                                                                                                                                                                                                   *          *          v       ^>J        )   +   ,      $add_executable(aion_cmaes cmaes.cpp)5_                    +                                                                                                                                                                                                                                                                                                                                   *          *          v       ^>M        *   ,   ,      Htarget_link_libraries(aion_cmaes eo eoutils edoutils ${Boost_LIBRARIES})5_                    +                                                                                                                                                                                                                                                                                                                                   *          *          v       ^>N       *   ,   ,      Atarget_link_libraries(aioneo eoutils edoutils ${Boost_LIBRARIES})5_                    *                                                                                                                                                                                                                                                                                                                                                                    ^>        )   +   ,      add_executable(aion aion.cpp)5_                    *                                                                                                                                                                                                                                                                                                                                                                    ^>        )   +   ,      add_executable(aionia aion.cpp)5_                    +                                                                                                                                                                                                                                                                                                                                                                    ^>       *   ,   ,      Btarget_link_libraries(aion eo eoutils edoutils ${Boost_LIBRARIES})5_                    +                                                                                                                                                                                                                                                                                                                                   +          +           v        ^>G        *   ,   ,      Itarget_link_libraries(aionia aion eo eoutils edoutils ${Boost_LIBRARIES})5_      	              +                                                                                                                                                                                                                                                                                                                                   +          +           v        ^>H       *   ,   ,      Etarget_link_libraries(aionia  eo eoutils edoutils ${Boost_LIBRARIES})5_      
           	   ,                                                                                                                                                                                                                                                                                                                                                                     ^f|        ,               ,            5_   	              
   -                                                                                                                                                                                                                                                                                                                                    -           .           V        ^f       -   /          Dtarget_link_libraries(aionia eo eoutils edoutils ${Boost_LIBRARIES})   ,   .          !add_executable(aionia aionia.cpp)5_   
                 .                                                                                                                                                                                                                                                                                                                                   -           .           V        ^f       .            5_      
              .   D                                                                                                                                                                                                                                                                                                                                                                 ^f       -   /   /      Etarget_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES})5_                 
   .   E                                                                                                                                                                                                                                                                                                                                .   E       .   G       v   G    ^fG        -   /   /      Itarget_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ioh)5_   
                 .   G                                                                                                                                                                                                                                                                                                                                .   E       .   G       v   G    ^fG        -   /   /      Itarget_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ${})5_                    .   M                                                                                                                                                                                                                                                                                                                                .   E       .   G       v   G    ^fG       -   /   /      Utarget_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ${IOH_LIRBRARY})5_                    .   S                                                                                                                                                                                                                                                                                                                                .   E       .   G       v   G    ^fY        -   /   /      Ttarget_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ${IOH_LIBRARY})   .   /   /    5_                    .   V                                                                                                                                                                                                                                                                                                                                .   E       .   G       v   G    ^fY!       -   /   /      _target_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ${IOH_LIBRARY} -lstdc++fs)5_                    +                                                                                                                                                                                                                                                                                                                                                                    ^        *   ,   /      Dtarget_link_libraries(aionia eo eoutils edoutils ${Boost_LIBRARIES})5_                    .                                                                                                                                                                                                                                                                                                                                                                    ^   	    -   /   /      ]target_link_libraries(aionioh eo eoutils edoutils ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)5_                                                                                                                                                                                                                                                                                                                                                                      %       v   2    ^!               /   
       set(EDO_USE_LIB "Eigen3" CACHE STRING "Which linear algebra library to use to build EDO ('UBlas' or 'Eigen3', Eigen3 is recommended)")        if(EDO_USE_LIB STREQUAL "uBLAS")       find_package(Boost)       if(Boost_FOUND)   4        include_directories( ${Boost_INCLUDE_DIRS} )   '        add_definitions( -DWITH_BOOST )   
    else()   b        message(FATAL_ERROR "\n\nERROR: You asked for Boost::uBLAS but it has not been found.\n" )       endif()   %elseif(EDO_USE_LIB STREQUAL "Eigen3")       find_package(Eigen3)5_                                                                                                                                                                                                                                                                                                                                                                   
           v       ^$           	   #          else()   O    # FIXME ideally, we would have a minimal implementation with STL vectors…   Z    message(FATAL_ERROR  "\n\nYou must set EDO_USE_LIB to either 'uBLAS' or 'Eigen3'.\n" )   endif()        5_                                                                                                                                                                                                                                                                                                                                                                           v       ^+                         find_package(Eigen3)       if(EIGEN3_FOUND)   4        include_directories( ${EIGEN3_INCLUDE_DIR} )   '        add_definitions( -DWITH_EIGEN )   
    else()   ]        message(FATAL_ERROR  "\n\nERROR: You asked for Eigen3 but it has not been found.\n" )       endif()5_                                                                                                                                                                                                                                                                                                                                                                           v       ^1   
                 find_package(Eigen3)5_                    	                                                                                                                                                                                                                                                                                                                                    	           
   ,       v   6    ^?           
             #find_package(Eigen3 REQUIRED)   (#include_directories(EIGEN3_INCLUDE_DIR)   ,include_directories( ${EIGEN3_INCLUDE_DIR} )   ,#message( "MESSAGE:" ${EIGEN3_INCLUDE_DIR} )    5_                    	                                                                                                                                                                                                                                                                                                                                    	           	   ,       v   6    ^B          	           5_                                                                                                                                                                                                                                                                                                                                                                             v       ^T                    find_package(Eigen3 REQUIRED)   if(EIGEN3_FOUND)   0    include_directories( ${EIGEN3_INCLUDE_DIR} )   #    add_definitions( -DWITH_EIGEN )   else()   Y    message(FATAL_ERROR  "\n\nERROR: You asked for Eigen3 but it has not been found.\n" )   endif()    5_                                                                                                                                                                                                                                                                                                                                                                      '       v   3    ^|   
                     #find_package(Boost 1.33.0)   *include_directories(${Boost_INCLUDE_DIRS})   'link_directories(${Boost_LIBRARY_DIRS})    5_                                                                                                                                                                                                                                                                                                                                                                     '       v   3    ^(           	         Otarget_link_libraries(aionia aion aionh eo eoutils edoutils ${Boost_LIBRARIES})5_                       )                                                                                                                                                                                                                                                                                                                                   )          ;          ;    ^-           	         =target_link_libraries(aionia  aion aionh  ${Boost_LIBRARIES})               Ptarget_link_libraries(aionia  aion aionh eo eoutils edoutils ${Boost_LIBRARIES})       #add_executable(aionioh aionioh.cpp)   htarget_link_libraries(aionioh aion aionh eo eoutils edoutils ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)5_                    	   )                                                                                                                                                                                                                                                                                                                                   )          ;          ;    ^7           
         ?                                         ${PARADISEO_LIBRARIES}5_                     
   #                                                                                                                                                                                                                                                                                                                                   )          ;          ;    ^;       	            ?add_executable(aionioh aionioh.cpp)      ${PARADISEO_LIBRARIES}5_      !               
                                                                                                                                                                                                                                                                                                                                                                    ^t        	            #add_executable(aionioh aionioh.cpp)5_       "           !   
                                                                                                                                                                                                                                                                                                                                                                    ^w        	            $add_executable(aionioh aioniohp.cpp)5_   !   #           "                                                                                                                                                                                                                                                                                                                                                                       ^x        
            ktarget_link_libraries(aionioh aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)5_   "   $           #                                                                                                                                                                                                                                                                                                                                                                        ^}                                   5_   #   %           $   
                                                                                                                                                                                                                                                                                                                                                                    ^                    %add_executable(aioniohp aioniohp.cpp)5_   $   &           %   
                                                                                                                                                                                                                                                                                                                                                                     ^                    %add_executable(aioniohs aioniohp.cpp)5_   %   '           &                                                                                                                                                                                                                                                                                                                                                                       ^       
            ltarget_link_libraries(aioniohp aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)5_   &   (           '   	                                                                                                                                                                                                                                                                                                                                                                     ^        	                	          5_   '   )           (   
                                                                                                                                                                                                                                                                                                                                                                     ^        
             
          5_   (   *           )                                                                                                                                                                                                                                                                                                                                                          v       ^       
            # AIon-IOH (single problem)5_   )   +           *                                                                                                                                                                                                                                                                                                                                                          v       ^                    !add_executable(aionia aionia.cpp)5_   *   ,           +                                                                                                                                                                                                                                                                                                                                                          v       ^                    add_executable(aion aionia.cpp)5_   +   -           ,                                                                                                                                                                                                                                                                                                                                                          v       ^          	         Starget_link_libraries(aionia  aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES})5_   ,   .           -                                                                                                                                                                                                                                                                                                                                                          v       ^                    add_executable(aion aion.cpp)5_   -   /           .                                                                                                                                                                                                                                                                                                                                                          v       ^          	         Ptarget_link_libraries(aion aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES})5_   .   0           /                                                                                                                                                                                                                                                                                                                                                                       ^                   add_executable(aionp aion.cpp)5_   /   1           0                                                                                                                                                                                                                                                                                                                                       
                      v   	    ^ԃ                                      5_   0   2           1      
                                                                                                                                                                                                                                                                                                                                
                      v   	    ^ԇ                    # AIon-IOH (suite)5_   1   3           2                                                                                                                                                                                                                                                                                                                                      
                      v   	    ^Ԏ                    # AIon-IOH-forge (suite)5_   2   4           3      
                                                                                                                                                                                                                                                                                                                                
                      v   	    ^Ԑ                    # AIon-IOH-forge5_   3   5           4                                                                                                                                                                                                                                                                                                                                                          v       ^Ԗ                    %add_executable(aioniohs aioniohs.cpp)5_   4   6           5      !                                                                                                                                                                                                                                                                                                                                                    v       ^ԙ                    &add_executable(aionforge aioniohs.cpp)5_   5   7           6                                                                                                                                                                                                                                                                                                                                                          v       ^ԟ                   ltarget_link_libraries(aioniohs aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)5_   6   8           7                                                                                                                                                                                                                                                                                                                                       	           
           v       ^,                                      5_   7   9           8                                                                                                                                                                                                                                                                                                                                                          v       ^,                   # AIon-IOH (single problem)5_   8   :           9                                                                                                                                                                                                                                                                                                                                                           v       ^,                      5_   9   ;           :      b                                                                                                                                                                                                                                                                                                                                                    v       ^,                   ltarget_link_libraries(aioniohp aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} stdc++fs)             5_   :   <           ;                                                                                                                                                                                                                                                                                                                                                          v       ^-                    %add_executable(aioniohp aioniohp.cpp)5_   ;   =           <      !                                                                                                                                                                                                                                                                                                                                                    v       ^-                    &add_executable(aioniohpy aioniohp.cpp)5_   <               =                                                                                                                                                                                                                                                                                                                                                          v       ^-                   target_link_libraries(aioniohp aion aionh ${PARADISEO_LIBRARIES} ${Boost_LIBRARIES} ${IOH_LIBRARY} ${PYTHON_LIBRARIES} stdc++fs)5